/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package util;

import java.util.ArrayList;

/**
 *
 * @author lg
 */
/**
 * Função criada para quebrar um array de string em um array do tipo long.
 * A array de itens do fornecedor que está no arquivo é salvo como uma string de 
 * long separada por #, portanto essa classe possui um método estático que quebra 
 * 
 */
public class SplitStringToNumberArray {
    public static ArrayList<Long> convertLong(String entrada) {
        String[] entradaSplit;
        entradaSplit = entrada.split("#");
        ArrayList<Long> itens = new ArrayList<Long>();
        for (String iteratorItens : entradaSplit) {
            itens.add(Long.parseLong(iteratorItens));
        }
        return itens;
    }
    
    public static ArrayList<Integer> convertInt(String entrada) {
        String[] entradaSplit;
        entradaSplit = entrada.split("#");
        ArrayList<Integer> itens = new ArrayList<Integer>();
        for (String iteratorItens : entradaSplit) {
            itens.add(Integer.parseInt(iteratorItens));
        }
        return itens;
    }
}